package com.evil.common.file.dto;


import jakarta.validation.constraints.NotNull;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

/**
 * 上传文件
 *
 * @author liyang
 * @date 2022-08-08 00:00
 */
@Data
public class UploadReqDTO {

    /**
     * 文件类型
     */
    private Integer type;

    /**
     * 文件
     */
    @NotNull(message = "文件不能为空")
    private MultipartFile file;

    /**
     * 允许文件大小
     */
    private Long allowMaxSize;

    /**
     * 允许文件类型
     */
    private String allowContentType;

    /**
     * 是否预览
     */
    private Boolean isPreview;

    private Long userId;

    private Long enterpriseId;

    public UploadReqDTO() {
        this.isPreview = false;
    }
}
